package com.xiahui.day10.TestSuper.Test2;

class Animal {
    String name; // 父类的 name 属性
}

class Dog extends Animal {
    String name; // 子类的 name 属性

    public Dog(String animalName, String dogName) {
        super.name = animalName; // 访问父类的 name 属性
        this.name = dogName;     // 访问子类的 name 属性
    }

    public void displayInfo() {
        System.out.println("Animal Name: " + super.name); // 访问父类的 name 属性
        System.out.println("Dog Name: " + this.name);     // 访问子类的 name 属性
    }

    public static void main(String[] args) {
        Dog dog = new Dog("Generic Animal", "Buddy");
        dog.displayInfo();
    }
}
